/*
 * 文件名：CmdEnum.java
 * 版权：亚信联创版权所有
 * 描述：TODO
 * 修改人：yuanze
 * 修改时间：2014年11月1日
 * 修改内容：TODO
 */
package com.ailk.bigdata.etl.realstream.server.model;

/**
 * @description 实时流用户认证命令
 * @author [yuanze]
 * @version [版本号,2014年11月1日]
 * @see [相关类/方法]
 * @since [产品/模块版本]
 */
public enum CmdEnum
{
	USER("^USER\\s+(.*)$", "registerUser"), PASS("^PASS\\s+(.*)$", "verifyUserPwd"), ADD("^ADD\\s+(.*)$", "addUserPermission"), VIEW(
			"^VIEW\\s+(.*)$", ""), RM("^RM\\s+(.*)$", "rmUserPermission"), CONNECT("^CONNECT\\s+(.*)$", "connect"), DISCONNECT(
			"^DISCONNECT$", "disConnect"), QUIT("^QUIT$", "exit");

	private String pattern;// 规则
	private String method;// 方法名

	// 构造方法
	private CmdEnum(String pattern, String method)
	{
		this.pattern = pattern;
		this.method = method;
	}

	public String getPattern()
	{
		return pattern;
	}

	public String getMethod()
	{
		return method;
	}

}
